﻿using Resn.WhuPub.DML;

namespace Resn.WhuPub.BIL
{
        /// <summary>
        ///定义专业的属性和方法
        /// </summary>
        public interface IMajor : IEntity
        {
                #region 属性

                #region 基本属性

                /// <summary>
                ///获取专业所属学科标识
                /// </summary>
                /// <value>
                ///学科标识
                /// </value>
                string SubjectId { get; }

                /// <summary>
                ///获取或设置专业的名称
                /// </summary>
                /// <value>
                ///专业的名称
                /// </value>
                string Name { get; set; }

                /// <summary>
                ///获取专业的代码
                /// </summary>
                /// <value>
                ///专业的代码
                /// </value>
                string Code { get; set; }

                #endregion 基本属性

                /// <summary>
                ///获取专业模型
                /// </summary>
                /// <value>
                ///专业模型
                /// </value>
                MajorModel Model { get; }

                /// <summary>
                ///获取该专业所属的科目
                /// </summary>
                /// <value>
                ///该专业所属的科目
                /// </value>
                ISubject Subject { get; }

                #endregion 属性
        }
}